27 research outputs found
Acceleration of stereo-matching on multi-core CPU and GPU
This paper presents an accelerated version of a
dense stereo-correspondence algorithm for two different parallelism
enabled architectures, multi-core CPU and GPU. The
algorithm is part of the vision system developed for a binocular
robot-head in the context of the CloPeMa 1 research project.
This research project focuses on the conception of a new clothes
folding robot with real-time and high resolution requirements
for the vision system. The performance analysis shows that
the parallelised stereo-matching algorithm has been significantly
accelerated, maintaining 12x and 176x speed-up respectively
for multi-core CPU and GPU, compared with non-SIMD singlethread
CPU. To analyse the origin of the speed-up and gain
deeper understanding about the choice of the optimal hardware,
the algorithm was broken into key sub-tasks and the performance
was tested for four different hardware architectures
Developing a compiler for the XeonPhi (TR-2014-341)
The XeonPhi is a highly parallel x86 architecture
chip made by Intel. It has a number of novel features which make it
a particularly challenging target for the compiler writer. This paper
describes the techniques used to port the Glasgow Vector Pascal Compiler (VPC)
to this architecture and assess its performance by comparisons of the XeonPhi with
3 other machines running the same algorithms
Parallel stereo vision algorithm
Integrating a stereo-photogrammetric robot
head into a real-time system requires software
solutions that rapidly resolve the stereo correspondence
problem. The stereo-matcher presented in this
paper uses therefore code parallelisation and was
tested on three different processors with x87 and AVX.
The results show that a 5mega pixels colour image can
be matched in 5,55 seconds or as monochrome in 3,3
seconds
Acceleration of stereo-matching on multi-core CPU and GPU
This paper presents an accelerated version of a
dense stereo-correspondence algorithm for two different parallelism
enabled architectures, multi-core CPU and GPU. The
algorithm is part of the vision system developed for a binocular
robot-head in the context of the CloPeMa 1 research project.
This research project focuses on the conception of a new clothes
folding robot with real-time and high resolution requirements
for the vision system. The performance analysis shows that
the parallelised stereo-matching algorithm has been significantly
accelerated, maintaining 12x and 176x speed-up respectively
for multi-core CPU and GPU, compared with non-SIMD singlethread
CPU. To analyse the origin of the speed-up and gain
deeper understanding about the choice of the optimal hardware,
the algorithm was broken into key sub-tasks and the performance
was tested for four different hardware architectures
Glasgow's Stereo Image Database of Garments
To provide insight into cloth perception and manipulation with an active
binocular robotic vision system, we compiled a database of 80 stereo-pair
colour images with corresponding horizontal and vertical disparity maps and
mask annotations, for 3D garment point cloud rendering has been created and
released. The stereo-image garment database is part of research conducted under
the EU-FP7 Clothes Perception and Manipulation (CloPeMa) project and belongs to
a wider database collection released through CloPeMa (www.clopema.eu). This
database is based on 16 different off-the-shelve garments. Each garment has
been imaged in five different pose configurations on the project's binocular
robot head. A full copy of the database is made available for scientific
research only at https://sites.google.com/site/ugstereodatabase/.Comment: 7 pages, 6 figure, image databas
Aetiology, secondary prevention strategies and outcomes of ischaemic stroke despite oral anticoagulant therapy in patients with atrial fibrillation
OBJECTIVE
To investigate the aetiology, subsequent preventive strategies and outcomes of stroke despite anticoagulation in patients with atrial fibrillation (AF).
METHODS
We analysed consecutive patients with AF with an index imaging-proven ischaemic stroke despite vitamin K-antagonist (VKA) or direct oral anticoagulant (DOAC) treatment across 11 stroke centres. We classified stroke aetiology as: (i) competing stroke mechanism other than AF-related cardioembolism; (ii) insufficient anticoagulation (non-adherence or low anticoagulant activity measured with drug-specific assays); or, (iii) AF-related cardioembolism despite sufficient anticoagulation. We investigated subsequent preventive strategies with regard to the primary (composite of recurrent ischaemic stroke, intracranial haemorrhage, death) and secondary endpoint (recurrent ischaemic stroke) within 3 months after index stroke.
RESULTS
Among 2946 patients (median age 81âyears; 48% women; 43% VKA, 57% DOAC), stroke aetiology was competing mechanism in 713 patients (24%), insufficient anticoagulation in 934 (32%) and cardioembolism despite sufficient anticoagulation in 1299 (44%). We found high rates of the primary (27% of patients; completeness 91.6%) and secondary endpoint (4.6%; completeness 88.5%). Only DOAC (vs VKA) treatment after index stroke showed lower odds for both endpoints (primary: adjusted OR (aOR) (95%âCI) 0.49 (0.32 to 0.73); secondary: 0.44 (0.24 to 0.80)), but not switching between different DOAC types. Adding antiplatelets showed higher odds for both endpoints (primary: aOR (95%âCI) 1.99 (1.25 to 3.15); secondary: 2.66 (1.40 to 5.04)). Only few patients (1%) received left atrial appendage occlusion as additional preventive strategy.
CONCLUSIONS
Stroke despite anticoagulation comprises heterogeneous aetiologies and cardioembolism despite sufficient anticoagulation is most common. While DOAC were associated with better outcomes than VKA, adding antiplatelets was linked to worse outcomes in these high-risk patients. Our findings indicate that individualised and novel preventive strategies beyond the currently available anticoagulants are needed.
TRIAL REGISTRATION NUMBER
ISRCTN48292829
Centimeter to decimeter hollow concretions and voids in Gale Crater sediments, Mars
Voids and hollow spheroids between âŒ1 and 23 cm in diameter occur at several locations along the traverse of the Curiosity rover in Gale crater, Mars. These hollow spherical features are significantly different from anything observed in previous landed missions. The voids appear in dark-toned, rough-textured outcrops, most notably at Point Lake (sols 302-305) and Twin Cairns Island (sol 343). Point Lake displays both voids and cemented spheroids in close proximity; other locations show one or the other form. The spheroids have 1-4 mm thick walls and appear relatively dark-toned in all cases, some with a reddish hue. Only one hollow spheroid (Winnipesaukee, sol 653) was analyzed for composition, appearing mafic (Fe-rich), in contrast to the relatively felsic host rock. The interior surface of the spheroid appears to have a similar composition to the exterior with the possible exceptions of being more hydrated and slightly depleted in Fe and K. Origins of the spheroids as Martian tektites or volcanic bombs appear unlikely due to their hollow and relatively fragile nature and the absence of in-place clearly igneous rocks. A more likely explanation to both the voids and the hollow spheroids is reaction of reduced iron with oxidizing groundwater followed by some re-precipitation as cemented rind concretions at a chemical reaction front. Although some terrestrial concretion analogs are produced from a precursor siderite or pyrite, diagenetic minerals could also be direct precipitates for other terrestrial concretions. The Gale sediments differ from terrestrial sandstones in their high initial iron content, perhaps facilitating a higher occurrence of such diagenetic reactions
Array Programming in Pascal
A review of previous array Pascals leads on to a description the
Glasgow Pascal compiler. The compiler is an ISO-Pascal superset
with semantic extensions to translate data parallel statements to
run on multiple SIMD cores. An appendix is given which includes
demonstrations of the tool
Developing a Compiler for the XeonPhi
The XeonPhi is a highly parallel x86 architecture chip made by Intel. It has a number of novel features which make it a particularly challenging target for the compiler writer. This paper describes the techniques used to port the Glasgow Vector Pascal Compiler (VPC) to this architecture and assess its performance by comparisons of the XeonPhi with 3 other machines running the same algorithms
Characterization of Immune Responses to SARS-CoV-2 and Other Human Pathogenic Coronaviruses Using a Multiplex Bead-Based Immunoassay
Serological assays that simultaneously detect antibodies to multiple targets of SARS-CoV-2 and to other structurally related coronaviruses provide a holistic picture of antibody response patterns. Well-validated multiplex immunoassays are scarce. Here, we evaluated the performance of an 11-plex serological assay capable of detecting antibodies directed to four antigenic targets of SARS-CoV-2 and to S1 proteins of other human pathogenic coronaviruses. We used 620 well-characterized sera (n = 458 seropositive and n = 110 seronegative for SARS-CoV-2 in the pre-SARS-CoV-2 era and n = 52 seronegative for SARS-CoV-2 in the era of SARS-CoV-2) as positive and negative standards. We calculated the sensitivity, specificity, as well as positive and negative predictive values, including a 95% confidence interval. The difference in mean fluorescence intensity (95% CI) was used to assess a potential cross-reaction between antibodies to SARS-CoV-2 and the other coronaviruses. The sensitivity (95% CI) of detecting anti-SARS-CoV-2 antibodies to four antigenic targets ranged from 83.4% (76.7â86.7) to 93.7% (91.0â95.7) and the specificity from 98.2% (93.6â99.8) to 100% (96.7â100). We observed no obvious cross-reaction between anti-SARS-CoV-2 antibodies and antibodies to the other coronaviruses except for SARS-CoV-1. The high sensitivity and specificity warrant a reliable utilization of the assay in population-based seroprevalence surveys or vaccine efficacy studies